#ifndef TRANSACTIONVIEW_H
#define TRANSACTIONVIEW_H

#include "core/baseview.h"

class TransactionView : public BaseView
{
    Q_OBJECT
public:
    explicit TransactionView(QWidget *parent = 0);

signals:

public slots:
    void onDataUpdate(QList<BaseModel *> models);
    void onDetailsRequested(BaseModel *model);
    void onAddButtonClicked();
    void onReportsButtonClicked();

protected:
    void initViewComponents();
    void initViewSignalsAndSlots();
};

#endif // TRANSACTIONVIEW_H
